Python小白学习笔记第5课:Python运算符(2024版)

378次阅读
没有评论

共计 1259 个字符,预计需要花费 4 分钟才能阅读完成。

Python 小白学习笔记第 4 课:Python 变量和数据类型(2024 版)

到目前为止,我们虽然学了几节课,但总感觉都是一些干巴巴的知识,还没真正把 Python 用到实际工作中。

下面我们就来学习一个比较实用的,虽然也是知识点,但总算有点实际用途的知识,这就是 Python 运算符。

算术运算符

算术运算符也叫数学运算符,用来对数字进行数学运算,比如加减乘除。

打开命令提示符窗口,输入 python 命令后回车,进入到 Python 交互式编程环境:

C:\Users\abc>python
Python 3.11.1 ... on win32
Type "help" ... information.
>>> 1 + 1
2
>>> 5 - 2
3
>>> 2 * 3
6
>>> 7 / 2
3.5
>>> 7 // 2
3
>>> 7 % 2
1
>>> 2 ** 3
8
>>> quit()

C:\Users\abc>

可以看到,Python 支持所有的基本算术运算符:

算术运算符 说明
+
*
/
// 整除
% 取余
** 幂运算

比较运算符

比较运算符,也叫关系运算符,用于对常量、变量或表达式的结果进行比较。如果比较是成立的,则返回 True(真),反之则返回 False(假)。

>>> 1 > 2
False
>>> 1 < 2
True
>>> 1 == 2
False
>>> 1 >= 2
False
>>> 1 <= 2
True
>>> 1 != 2
True

下表对 Python 比较运算符进行汇总:

比较运算符 说明
> 大于
< 小于
== 等于
>= 大于等于
<= 小于等于
!= 不等于

逻辑运算符

逻辑运算符有三种:and(与)、or(或)、not(非)。

a b a and b a or b not a
True True True True False
True False False True False
False True False True True
False False False False True

同一运算符

同一运算符用来比较两个对象的 id 值是否相等,是否指向同一个内存地址。

>>> a = 1
>>> b = 2
>>> a is b
False
>>> a is not b
True
  • is:相同返回 True,否则返回 False
  • is not:不同返回 True,否则返回 False

三目运算符

三目运算符,也叫三元运算符。

>>> a = 1
>>> b = 2
>>> a if a > b else b
2
>>> a if a < b else b
1

赋值运算符

Python 中最常见、最基本的赋值运算符是等号=,用来将一个表达式的值赋给一个变量。

运算符优先级

所谓优先级,就是当多个运算符同时出现在一个表达式中时,先执行哪个运算符的问题。

>>> 2 + 3 * 3
11
>>> (2 + 3) * 3
15

可以看到,Python 会先计算乘法再计算加法,这也符合我们小学学过的四则运算法则,先乘除后加减。在实际开发中,如果搞不清楚运算符优先级,可使用括号来确保运算的执行顺序。

Python 3 中,详细的运算符优先级,可参考官方文档:https://docs.python.org/zh-cn/3/reference/expressions.html#operator-precedence

Python 小白学习笔记第 6 课:Python 表达式和语句(2024 版)

正文完
 0
阿伯手记
版权声明:本站原创文章,由 阿伯手记 于2024-01-12发表,共计1259字。
转载说明:本站原创内容,除特殊说明外,均基于 CC BY-NC-SA 4.0 协议发布,转载须注明出处与链接。
评论(没有评论)
验证码

阿伯手记

阿伯手记
阿伯手记
喜欢编程,头发渐稀;成长路上,宝藏满地
文章数
767
评论数
207
阅读量
682906
今日一言
-「
热门文章
职场救急!AI请假话术生成器:1秒定制高通过率理由

职场救急!AI请假话术生成器:1秒定制高通过率理由

超级借口 不好开口?借口交给我!智能生成工作请假、上学请假、饭局爽约、约会拒绝、邀约推辞、万能借口等各种借口理...
夸克网盘快传助手提高非VIP下载速度

夸克网盘快传助手提高非VIP下载速度

夸克网盘限速这个大家都知道,不开会员差不多限速在几百 K。那有没有办法在合法合规途径加速下载夸克网盘呢?这里推...
TVAPP:开源电视盒子资源库,一键打造家庭影院

TVAPP:开源电视盒子资源库,一键打造家庭影院

导语 TVAPP 是一个专为 Android TV 电视盒子用户打造的开源影音资源库,集成了影视、直播、游戏等...
巴别英语:用美剧和TED演讲轻松提升英语听力与口语

巴别英语:用美剧和TED演讲轻松提升英语听力与口语

还在为枯燥的英语学习而烦恼吗?巴别英语通过创新的美剧学习模式,让英语学习变得生动有趣。平台提供海量美剧和 TE...
Chinese Name Generator 在线中文姓名生成器

Chinese Name Generator 在线中文姓名生成器

Chinese Name Generator 是一款在线中文姓名生成器,可在几秒内生成符合个人需求的中文名字。...
2025年12月 每日精选

2025年12月 每日精选

关于每日精选栏目 发现一些不错的资源,点击 这里 快速投稿。 12 月 26 日 .ax 顶级域 目前全球唯一...
123云盘限时福利:登录即送1个月VIP尊享权益!

123云盘限时福利:登录即送1个月VIP尊享权益!

🎁  零成本体验 20T 超大空间与会员加速通道 🎉 活动亮点 登录即送:无需任何复杂操作,登录账号直接领取 ...
最新评论
阿伯手记 阿伯手记 发了:https://aboss.top/moments/1064
吴蛋蛋 吴蛋蛋 快发小年快乐
吴蛋蛋 吴蛋蛋 Ask4Me,这个之前看server酱接入了
15220202929 15220202929 怎么用
八对 八对 麻烦大佬更新下【堆新】的友链站名:八对星星描述:极目星视穹苍无界•足履行者大地有疆链接:https://8dui.com图标:https://cf.8dui.com/logo.webp横标:https://cf.8dui.com/logo-w.webp订阅:https://8dui.com/rss.xml
三毛笔记 三毛笔记 已添加
DUINEW DUINEW 已添加贵站,期待贵站友链~博客名称:堆新博客地址:https://duinew.com/博客描述:堆新堆新,引力向新!——堆新(DUINEW)博客头像:https://d.duinew.com/logo.webp横版头像:https://d.duinew.com/logo-w.webp博客订阅:https://duinew.com/rss.xml
hedp hedp 没看懂
bingo bingo 直接生成就可以啦,也可以添加一些选项
热评文章
夸克网盘快传助手提高非VIP下载速度

夸克网盘快传助手提高非VIP下载速度

夸克网盘限速这个大家都知道,不开会员差不多限速在几百 K。那有没有办法在合法合规途径加速下载夸克网盘呢?这里推...
Short-Link 免费开源短网址程序,基于Fastify、Vercel和Supabase构建

Short-Link 免费开源短网址程序,基于Fastify、Vercel和Supabase构建

Short-Link 是一款基于 Fastify、Vercel 和 Supabase 构建的 URL 缩短服务...
清华大学官方免费DeepSeek教程

清华大学官方免费DeepSeek教程

AI 领域近期最引人注目的焦点当属 DeepSeek,这款由中国创新企业深度求索研发的人工智能工具,正以开放源...
Chinese Name Generator 在线中文姓名生成器

Chinese Name Generator 在线中文姓名生成器

Chinese Name Generator 是一款在线中文姓名生成器,可在几秒内生成符合个人需求的中文名字。...
2026年2月 每日精选

2026年2月 每日精选

关于每日精选栏目 发现一些不错的资源,点击 这里 快速投稿。 2 月 17 日 国家全民健身信息服务平台 过年...
DrawLink:一键生成链接视觉卡片,提升分享点击率

DrawLink:一键生成链接视觉卡片,提升分享点击率

小贴士 :此站或已变迁,但探索不止步。我们已为您备好「类似网站」精选合集,相信其中的发现同样能为您带来惊喜。
WebRTC Screen Mirror:基于浏览器免费开源投屏神器,可实现低延迟、跨平台屏幕共享

WebRTC Screen Mirror:基于浏览器免费开源投屏神器,可实现低延迟、跨平台屏幕共享

WebRTC Screen Mirror 是一款基于 WebRTC 技术的在线屏幕共享工具,它利用浏览器内置的...